package com.xiashitech.apiservice.service;


import cn.hutool.json.JSONArray;
import cn.hutool.json.JSONObject;
import com.xiashitech.apiservice.dao.model.AgentNode;
import com.xiashitech.apiservice.dao.model.PushHistory;

import java.util.List;

public interface IPushService {
    public JSONObject damDiff(JSONArray oldArr,JSONArray newArr,String systemId,int page,int pageSize);
    public JSONObject getDamInitContent(PushHistory pushHistory,boolean pushFlag);
    public JSONObject getDesensitizationInitContent(PushHistory pushHistory);
    public void pushToNode(String systemId, List<AgentNode> agentNodeList, JSONObject changeObj);
    public JSONObject getGroupUserChangeDam(JSONArray damArr,String systemId,JSONObject UserChange);
}
